package com.jsh.erp.datasource.entities;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class DailyHead {
    @ApiModelProperty("主键")
    private String id;
    @ApiModelProperty("单据编号")
    private String number;
    @ApiModelProperty("对账时间")
    private Date operTime;
    @ApiModelProperty("欠款+支票收入总金额")
    private BigDecimal invoiceTotal;
    @ApiModelProperty("现金收入总金额")
    private BigDecimal cashTotal;
    @ApiModelProperty("银行收入总金额")
    private BigDecimal bankTotal;
    @ApiModelProperty("底箱留存金额")
    private BigDecimal retainedAmount;
    @ApiModelProperty("reading的总金额")
    private BigDecimal readingTotal;
    @ApiModelProperty("g.ttl 的总金额")
    private BigDecimal ttlTotal;
    @ApiModelProperty("总金额 现金，银行，支票总金额相加")
    private BigDecimal amountTotal;
    @ApiModelProperty("扣除后总金额  总金额-底箱留存金额")
    private BigDecimal deductAmountTotal;
    @ApiModelProperty("状态，0未审核、1已审核")
    private String status;
    @ApiModelProperty("操作员")
    private String creator;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("租户id")
    private String tenantId;
    @ApiModelProperty("删除标记，0未删除，1删除")
    private String deleteFlag;
    @ApiModelProperty("有效标识  0-未上传 1-已上传 2-未下拉（调拨的状态）")
    private String uploadFlag;
    @ApiModelProperty("")
    private String custom1;
    @ApiModelProperty("")
    private String custom2;
    @ApiModelProperty("")
    private String custom3;
    @ApiModelProperty("")
    private String custom4;
    @ApiModelProperty("")
    private String custom5;
    @ApiModelProperty("")
    private BigDecimal custom6;
    @ApiModelProperty("")
    private BigDecimal custom7;
    @ApiModelProperty("")
    private BigDecimal custom8;
    @ApiModelProperty("")
    private BigDecimal custom9;
    @ApiModelProperty("")
    private BigDecimal custom10;
    @ApiModelProperty("")
    private Integer custom11;
    @ApiModelProperty("")
    private Integer custom12;
    @ApiModelProperty("")
    private Integer custom13;
    @ApiModelProperty("")
    private Integer custom14;
    @ApiModelProperty("")
    private Integer custom15;
    @ApiModelProperty("")
    private Date createTime;
    @ApiModelProperty("")
    private Date updateTime;

}
